package cn.zfs.datasource.entity.model;

import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class FileProperties {

    /**
     * 使用是否包装类型
     */
    private boolean encapsulation;
    /**
     * 使用 lombok插件
     */
    private boolean lombok = false;
    /**
     * get set 方法生成
     */
    private boolean getAndSet = true;
    /**
     * 压缩包名称
     */
    private String zipName="demo.zip";
    /**
     * 数据库表名和字段名的连接符
     * 默认: -
     */
    private String connector = "_";
    /**
     * 包路径
     */
    private String pagePath = "cn.zfs.spring.cloud.model";
    /**
     * 注释的方式 1 单行注释,2 多行注释 3,文本注释
     */
    private int notesNum = 3;

    // ======================================//
    /**
     * dao层后缀名
     */
    private String daoSuffix;
    /**
     * dao层前缀名
     */
    private String daoPrefix;
    /**
     * 是否创建dao成path
     */
    private boolean createDaoPackagePath;
    /**
     * dao层path路径
     */
    private String daoPackagePath;

}
